package fr.umlv.m2.jee.pmlv.service.planning;

import java.util.GregorianCalendar;
import java.util.List;

/**
 *
 * @author Stephanie
 */
public interface IDisplayRecordDateService {
    List<DisplayRecordDate> getAllDisplayRecordDate();
    List<DisplayRecordDate> getRecordDateByWeekAndByProfessorUidAndByYear(GregorianCalendar start, String uid, int year);
    List<DisplayRecordDate> getRecordDateByWeekAndByStudentUidAndByYear(GregorianCalendar start, String uid, int year);
    List<DisplayRecordDate> getRecordDateByWeekAndBySecretaryUidAndByYear(GregorianCalendar start, String uid, int year);
    void addRecordDate(DisplayRecordDate date);
    void editRecordDate(DisplayRecordDate date);
    void deleteRecordDate(DisplayRecordDate date);
}
